"use client"; import { usePathname } from "@/i18n/routing"; import { AnimatePresence, motion } from "framer-motion"; import { ReactNode, useEffect } from "react"; const routerStack = new Map(); const Template = ({ children }: { children: ReactNode }) => { const key = usePathname(); useEffect(() => { if (routerStack.has(key)) { routerStack.delete(key); } else { routerStack.set(key, key); } }, [key]); const isEnter = routerStack.has(key); return ( {children} ); }; export default Template;